package com.zmcc.service;

import com.zmcc.entity.*;
import com.zmcc.entity.common.CommonRequest;

import java.util.List;

public interface IVideoMsgRequest {

    CommonRequest getSendVideoMsgRequest(VideoMsgSendTemplate template);

    CommonRequest getDeliveryStatusRequest(String msgId,List<Mobile> mobiles);

    CommonRequest getSubscribeRequest(String flg,String san,String smsURL );

    CommonRequest getAddSignnatureRequest(List<Signature> signatureList);

    CommonRequest getDelSignnatureRequest(List<SignatureElement> signatureList);

    CommonRequest getTemplateAddSendRequest(VideoMsgTemplate template);

    CommonRequest getTemplateStatusQueryRequest(String template);

    CommonRequest getVarFileAddSendRequest(String templateId,String fileContent);

    CommonRequest getVarFileStatusQueryRequest(String templateId, String varFileId);
}
